Bing found the following results
  1. London - BBC Weather

  2. London, London, United Kingdom Weather Forecast

  3. London (Greater London) weather - Met Office

  4. London, London, United Kingdom Current Weather | AccuWeather

  5. Weather Today for London, London, United Kingdom

  6. City of London (Greater London) weather - Met Office

  7. City of London - BBC Weather

  8. Hourly Weather Forecast for London, England - The Weather

  9. London, England, United Kingdom 14 day weather forecast

  10. Weather for London, England, United Kingdom - timeanddate.com